Helping Everyday Users Find Anomalies in Data Feeds
نویسنده
چکیده
Much of the software people use for everyday purposes incorporates elements developed and maintained by someone other than the developer. These elements include not only code and databases but also data feeds. Although everyday information systems are not mission critical, they must be dependable enough for practical use. This is limited by the dependability of the incorporated elements. It is particularly difficult to evaluate the dependability of data feeds. The specifications of data feeds are often even sketchier than the specifications of software components, the data feeds may be changed by their proprietors, and everyday users of data feeds only have enough knowledge about the application domain to support their own usage. These factors inhibit many dependability enhancement techniques, which require a model of proper behavior for failure detection, preferably in the form of specifications. The research presented here addresses this problem by providing CUES, Checking User Expectations about Semantics. CUES is a method and a prototype implementation for making user expectations precise and for checking these precise expectations. CUES treats the precise expectations as a proxy for missing specifications. It checks the precise expectations to detect semantic anomalies—data feed behavior that does not adhere to these expectations. Three case studies and a validation study, all with real-world data, provide evidence of the practicality and usefulness of CUES. The case studies and the validation study indicate that a user of CUES gets substantial benefit for a modest investment of time and effort. In addition to automated detection of anomalies, the benefit often includes a better understanding of the user’s own expectations, of the data feeds, and of existing and missing documentation.
منابع مشابه
Helping Everday Users Establish Confidence for Everyday Applications
End users obtain their desired results by combining elements of information and computation from different applications. Software engineering provides little support for identifying, selecting, or combining these elements – that is, for helping end users to design computational support for their own tasks. Software engineering provides even less support to help end users to decide whether the r...
متن کاملResearch Abstract for Semantic Anomaly Detection in Dynamic Data Feeds with Incomplete Specifications
Much of the software we use for everyday purposes incorporates elements developed and maintained by someone other than the developer. These elements include not only code and databases but also dynamic data feeds from online data sources. Although everyday software is not mission critical, it must be dependable enough for practical use. This is limited by the dependability of the incorporated e...
متن کاملThe Role of Online Social Networks in Users' Everyday-Life Information Seeking
Background and Aim: Considering the increasing number of users who interact with online social networks, it can be inferred that these networks have become an essential part of users' lives and play different roles in their everyday life. Therefore, the present study aims to explore the role of these networks in users' everyday-life information seeking. Method: This research is an applied resea...
متن کاملEvaluating Perssonal: a Medium for Personalized Dynamically Created News Feeds
In this paper we present the evaluation of PeRSSonal, a system which generates personalized, dynamically created RSS feeds and is focalized on small screen devices. PeRSSonal is a complete system able to consolidate news from major news portals, categorize and summarize them, and finally syndicate them personalized to the end users. In an era where news feeds, become a part of the daily Interne...
متن کاملPrevalence Rate of Postural Damages, Disorders and Anomalies Among Computer Users
Purpose: Globalization of computer use in the past two decades has increased the prevalence of musculoskeletal problems and different damages to computer users. Therefore, the present study aims to determine the prevalence rate of musculoskeletal damages and postural anomalies and disorders among computer users. Methods: This is a descriptive research study carried out as a field project on 16...
متن کامل